//package com.plian.system.entity.fr.evaluation;
//
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.plian.Tools.DateUtil;
//import com.plian.system.mybatis.base.BaseEntity;
//import com.plian.system.vo.fr.evaluation.ApprovedInfoVO;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Getter;
//import lombok.Setter;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import javax.validation.constraints.NotEmpty;
//import javax.validation.constraints.NotNull;
//import java.util.Date;
//import java.util.HashMap;
//import java.util.List;
//
///**
// * <p>
// * 资产评估报备表
// * </p>
// *
// * @author hu song
// * @since 2023-03-22 19:08:36
// */
//@Getter
//@Setter
//@TableName("fr_asset_evaluation_report")
//@ApiModel(value = "AssetEvaluationReport对象", description = "资产评估报备表")
//public class AssetEvaluationReport extends BaseEntity {
//
//    private static final long serialVersionUID = 1L;
//
//    @ApiModelProperty("单据编码")
//    private String code;
//
//    @ApiModelProperty("申报单位")
//    @NotEmpty(message = "申报单位不能为空")
//    private String declareUnitId;
//
//    @ApiModelProperty("所属集团id")
//    private String groupId;
//
//    @ApiModelProperty("报备文号")
//    private String reportNumber;
//
//    @ApiModelProperty("评估项目名称")
//    @NotEmpty(message = "评估项目名称不能为空")
//    private String name;
//
//    @ApiModelProperty("评估机构选聘依据")
//    @NotEmpty(message = "评估机构选聘依据不能为空")
//    private String evaluationAgencySelectBasis;
//
//    @ApiModelProperty("评估机构选聘方式")
//    @NotEmpty(message = "评估机构选聘方式不能为空")
//    private String evaluationAgencySelectMode;
//
//    @ApiModelProperty("拟聘用评估机构")
//    @NotEmpty(message = "拟聘用评估机构不能为空")
//    private String proposedEvaluationAgency;
//
//    @ApiModelProperty("拟选择评估基准日")
//    @NotNull(message = "拟选择评估基准日不能为空")
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE, timezone = "Asia/Shanghai")
//    private Date proposedEvaluationTime;
//
//    @ApiModelProperty("拟选择主要资产评估方法")
//    @NotEmpty(message = "拟选择主要资产评估方法不能为空")
//    private String proposedMainAssetsEvaluationMode;
//
//    @ApiModelProperty("评估项目服务的经济行为 157001股权转让 157002资产转让 157003 增资扩股 157004 无偿划转 157005其他")
//    @NotEmpty(message = "评估项目服务的经济行为不能为空")
//    private String evaluationEconomicBehavior;
//
//    @ApiModelProperty("企业集团评估管理部门审核用户")
//    private String deptApprovedUser;
//
//    @ApiModelProperty("企业集团评估管理部门审核时间")
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE, timezone = "Asia/Shanghai")
//    private Date deptApprovedTime;
//
//    @ApiModelProperty("企业集团评估管理部门审核意见")
//    private String deptApprovedOpinion;
//
//    @ApiModelProperty("企业集团评估管理部门签名图片id")
//    private String deptApprovedSignImageId;
//
//    @ApiModelProperty("核准机构审核人")
//    private String authorityApprovedUser;
//
//    @ApiModelProperty("核准机构审批时间")
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATE, timezone = "Asia/Shanghai")
//    private Date authorityApprovedTime;
//
//    @ApiModelProperty("核准机构审批意见")
//    private String authorityApprovedOpinion;
//
//    @ApiModelProperty("核准机构审批签名图片id")
//    private String authorityApprovedSignImageId;
//
//    @ApiModelProperty("流程实例id")
//    private Integer formType;
//
//    @ApiModelProperty(value = "附件")
//    @TableField(exist = false)
//    private List<HashMap> docList;
//
//    @ApiModelProperty("审核信息")
//    @TableField(exist = false)
//    private ApprovedInfoVO approvedInfoVO;
//
//}
